personal satisfaction - French English Dictionary